.TH std::experimental::function::swap 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::experimental::function::swap \- std::experimental::function::swap

.SH Synopsis
   void swap( function& other );  (library fundamentals TS)

   Exchanges the stored callable objects of *this and other.

   The allocators of *this and other are not exchanged.

   The behavior is undefined if *this->get_memory_resource()  (library fundamentals TS)
   != *other.get_memory_resource().                           (until library
                                                              fundamentals TS v3)
   The behavior is undefined if this->get_allocator() !=      (library fundamentals TS
   other.get_allocator().                                     v3)

.SH Parameters

   other - function wrapper to exchange the stored callable object with

.SH Return value

   \fI(none)\fP
